# 信息系统的数据存储问题
a = 10
print(a)

b = 'hello'
print(b)

# (1) 列表 [], list()
c = ['张三', 18, '男']

c1 = list()

c2 = [18, '男', '张三']
print('姓名', c[0])
print('年龄', c[1])
print('性别', c[2])

# (2) 字典 {}, dict()
d = {
    'age': 18,
    'gender': '男',
    'name': '张三',  # key:value, 键:值 对
}# json格式
d3 = dict()

print('姓名：', d['name'])
print('年龄：', d['age'])
print('性别：', d['gender'])

d2 = {
    'name': '李四',  # key:value, 键:值 对
    'age': 14,
    'gender': '女'
}

e1, e2 = (1, 2)  # 二元组


# (3)


# (3.1) 自定义类类型是什么
class Student:
    def __init__(self):  # 构造函数
        self.name = ''
        self.age = 0
        self.gender = ''
        self.phone = ''


# (3.2) 使用这个类型
f = Student()  # 对象
f.name = '张三'
f.age = 18
f.gender = '男'
f.phone = '12345678901'

g = Student()
g.name = '李四'
g.age = 14
g.gender = '女'

print('姓名：', f.name)
print('年龄：', f.age)
print('性别：', f.gender)


# (3.3) 设计变量存储一本书的数据。
class Book:
    def __init__(self):
        self.name = ''
        self.price = 0
        self.owner = ''


h = Book()
h.name = 'Python工程实践'
h.price = 20
h.owner = '张三'

print('书名：', h.name)
print('价格：', h.price)
print('所有者：', h.owner)

# (4) 很多个学生信息
students = []
students.append(f)
students.append(g)

for item in students:
    print(item.name)
    print(item.age)
    print(item.gender)
    print('-' *20)




